﻿ul { margin-left:-15px; margin-top:5px; margin-bottom:5px;  }

body { margin:0px;}
body, table { font-family:Arial; }

fieldset { padding:0px 10px 10px 10px; margin:10px 5px 10px 0px; display:inline; vertical-align:top;  }
legend { margin-bottom:5px; margin-top:0px;color:#244; font-weight:bold; }
label { font-size:smaller; }

/* Validation */
div.validation_summary { border:solid 1px red;  }
tr.validation_summary { background:#eeeeee; }

/* Top-Menu */
div.menu            { background-color:#484848; color:White; margin-top:0px; margin-bottom:10px; padding:10px 5px 10px 5px;  }
div.menu span       { font-size:larger; white-space:nowrap; margin-left:5px; margin-right:5px; }
div.menu a          { background-color:#747474; color:white;   border:solid 1px #484848; white-space:nowrap; text-decoration:none; padding:5px 10px 5px 10px; font-size:smaller;  margin-left:5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
div.menu a:hover    { background-color:#0097FC; color:#EBF7FF; border:solid 1px #EBF7FF;  }
div.menu a.selected { background-color:#0097FC; color:#EBF7FF; border:solid 1px #EBF7FF;  }
div.menu td.left a { margin-left:0px; margin-right:5px; }

/* Side-Menu */
table.side_menu            { background-color:#484848; color:White; margin-top:15px; margin-bottom:0px; margin-right:10px;   }
table.side_menu td         { padding:5px 10px 5px 10px; text-align:center;}
table.side_menu a          { background-color:#747474; color:white;   border:solid 1px #484848; display:block; white-space:nowrap; text-decoration:none; padding:5px 10px 5px 10px; font-size:smaller;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
table.side_menu a:hover    { background-color:#0097FC; color:#EBF7FF; border:solid 1px #EBF7FF;  }
table.side_menu a.selected { background-color:#0097FC; color:#EBF7FF; border:solid 1px #EBF7FF;  }

/* Structure */
td.sidebar { }
td.mainarea { padding-left:15px; }